﻿#include "HinhBinhHanh.h"


HinhBinhHanh::HinhBinhHanh()
{
}
void HinhBinhHanh::Nhap()
{
	do
	{
		TuGiac::Nhap();
		//điều kiện là hình bình hành, không đúng lặp lại bước nhập, đúng thì break khỏi vòng lặp.
		if (((d1.gety() == d2.gety() && d3.gety() == d4.gety()) && abs(d1.getx() - d2.getx()) == abs(d3.getx() - d4.getx()))
			|| ((d1.gety() == d3.gety() && d2.gety() == d4.gety()) && abs(d1.getx() - d3.getx()) == abs(d2.getx() - d4.getx()))
			|| ((d1.gety() == d4.gety() && d3.gety() == d2.gety()) && abs(d1.getx() - d4.getx()) == abs(d3.getx() - d2.getx())))
			break;
		else
		{
			system("cls");
			cout << "Nhap sai." << endl;
		}

	} while (true);

}
void HinhBinhHanh::Xuat()
{
	cout << "Toa do cac dinh hinh binh hanh: " << endl;
	TuGiac::Xuat();
}

HinhBinhHanh::~HinhBinhHanh()
{
}
